﻿using System.Collections.Generic;

namespace Caius.Core.Commands
{
    /// <summary>
    /// Интерфейс комманды
    /// </summary>
    public interface ICommand
    {
        /// <summary>
        /// Выполняет команду с набором параметров
        /// </summary>
        /// <param name="cmdParams">Параметры команды</param>
        /// <returns>Результат выполнения команды</returns>
        CommandResult Execute(string cmdParams);
    }
}
